{% extends 'base_exam.html' %} {% block title %}Exam — {{ course.title }}{% endblock %} {% block exam_header_meta %} {% if is_practice %}Practice · timer not started{% else %}{{ course.title }} · secure session{% endif %} {% endblock %} {% block extra_css %} {% endblock %} {% block content %} {% if is_practice %}
Practice question
Not scored. Select an option, then start the real exam — it will enter full screen and the timer begins. Tab switches are logged; after {{ flag_threshold }} the attempt is flagged for review (not auto-failed).
Sample · not counted
Which option best describes how this exam works?
Important: Switching tabs or exiting full screen will be logged. After {{ flag_threshold }} tab switches this attempt is flagged for manual review — it is not automatically failed. Stay in this window until you submit.
{% csrf_token %}
{% else %}
Time remaining · {{ time_limit_minutes }} min total
--:--
Question 1 / {{ questions|length }}
Answered: 0
This attempt has been flagged for review due to repeated tab/window switches. You may continue — results are still scored normally.
Stay in full screen. Tab switches and leaving full screen are logged. Copy/paste is disabled. Browser back is blocked during the attempt.
{% csrf_token %} {% for aq in questions %}
{{ forloop.counter }}. {{ aq.presented_question_text }}
{% endfor %}

Select an option to continue.

{% endif %} {% endblock %} {% block extra_js %} {% endblock %}